package com.mkj.component;

import javax.swing.*;
import java.awt.*;

/**
 * @Author Arrebol
 * @Date 2024/8/4 11:10
 * @Project graphical programming
 * @Description：
 * 在Dialog对话框放置组件
 */
public class DialogDemo2 {
    public static void main(String[] args) {
        Frame frame=new Frame("这里测试向Dialog中添加组件");
        Dialog dialog1=new Dialog(frame,"模式对话框",true);
        dialog1.setBounds(20,30,300,200);
        //创建一个垂直的Box容器，将一个文本框和一个确认按钮添加到Box容器中
        Box vBox = Box.createVerticalBox();
        vBox.add(new TextField(20));
        vBox.add(new Button("确认"));
        dialog1.add(vBox);
        //将Box容器添加到Dialog中
        Button button1=new Button("打开模式对话框");
        button1.addActionListener(e -> dialog1.setVisible(true));
        frame.add(button1,BorderLayout.NORTH);
        frame.pack();
        frame.setVisible(true);
    }
}
